/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){

}
@media screen and ( max-width:1440px ){
.indexPart7 .wal{ width:1340px;}
.indexPart7 .llist{ padding:0 70px;}
.indexPart7 .llist li{ width:300px;}
.about3 .con .text .box{ padding-top:5%;}
}
@media screen and ( max-width:1366px ){

}
@media screen and ( max-width:1004px ){
/*功能*/
.wal{ width:auto; margin:0 10px;}
.wal1346{ width:auto; margin:0 10px;}
.phshow{ display:block;}
.pcshow{ display:none;}
.phimg{ display:inline-block;}
.pcimg{ display:none;}
.nav{ display:none;}
.sideBar{ display:none;}
.phwal .wal{ margin:0;}/*列表wal*/
/*功能*/

/*头部*/
.headDiv{ height:60px; line-height:60px;}
.headDiv .logo{ position:relative; line-height:60px; text-align:center;}
.headDiv .logo img{ max-height:45px;}
.searchbtn{ position:absolute; left:0; top:0;}
.searchbtn img{ height:30px;}
.navIco{ position:absolute; right:0; top:0;}
.navIco img{ height:25px;}
.navIco .imgoff{ display:inline-block;}
.navIco .imgon{ display:none;}
.navIco.on .imgoff{ display:none;}
.navIco.on .imgon{ display:inline-block;}
.headDiv02{ position:relative; left:auto; top:auto;}
/*底部*/
.footDiv{ display:none;}
.footmgs{ background-color:#fff; height:auto; line-height:1.5; color:#676767; padding:0;}
.footmgs .mgs{ float:none; text-align:center; margin-bottom:10px;}
.footmgs .mgs a{ color:#676767;}
.footmgs .mgs a:hover{ color:#01c5b9;}
.footmgs .link{ display:none;}
.pccode{ text-align:center; padding:30px 0;}
.pccode p{ padding-top:10px; font-size:14px; color:#a6a6a6;}
/*搜索*/
.Searchdiv{ background-color:rgba(0,0,0,0.5); overflow-x:auto; height:0; width:100%; position:fixed; left:0; top:-100%; z-index:9999;}
.Searchdiv .bg{ position:relative; background:#01c5b9; height:120px; width:100%;}
.Searchdiv .bg .text{ border-bottom:1px #fff solid; width:300px; margin:0 auto; padding-top:20px; position:relative;}
.Searchdiv .bg .text .input1{ width:300px; font-size:14px; color:#fff; text-align:center; height:40px; line-height:40px;}
.Searchdiv .bg .text .btn1{ position:absolute; bottom:6px; right:10px;}
.Searchdiv .bg .closeBtn{ position:absolute; bottom:20px; right:10px;}
/*page banner*/
.pageban{ display:none;}
.phpageban{ display:block;}
.phpageban img{ width:100%;}
/*内页导航*/
.pagenav{ display:none;}
.pagenavph{ display:block; position:relative;}
.pagenavph .Now{ text-align:center; height:50px; line-height:50px; font-size:16px; font-weight:bold; color:#fff; background-color:#0ac5b8; padding:0 10px;}
.pagenavph .Now p{ background:url(../web/ico2_3.png) no-repeat right center;}
.pagenavph .Now.on p{ background:url(../web/ico2_3on.png) no-repeat right center;}
.pagenavph ul{ display:none; background-color:#f2f2f2; position:absolute; z-index:22; right:0; top:50px; width:100%;}
.pagenavph li{ border-bottom:1px #ccc solid;}
.pagenavph li a{ display:block; height:40px; line-height:40px; padding-left:10px; padding-right:10px; font-size:14px; color:#747474; text-align:center;}
.pagenavph li a:hover{ color:#fff; background-color:#01c5b9;}
/*内页公共*/
.Crumbs{ display:none;}
.pagecontent{ padding-bottom:0; padding-top:20px;}
.pagecontent .title0{ padding-top:15px; background:url(../web/ico2_2hr.png) no-repeat top left; padding-bottom:20px;}
.pagecontent .title0 em{ font-size:16px; color:#333; font-weight:bold; padding-right:10px;}
.pagecontent .title0 span{ font-size:14px; color:#bebebe;}
.pagecontent.pagecontentwal{ padding-bottom:0;}
.pagecontent.pagecontentwal>.wal{ width:auto; margin:0;}
.pagecontent.pagecontentwal .title0{ width:auto; margin:0 10px;}
.pagephwal .wal{ margin:0;}
/*加载更多*/
.pageNumDiv{ display:none;}
.phmore{ display:block; text-align:center; font-size:14px;}
.phmore a{ display:block; height:40px; line-height:40px; background-color:#0ac5b8; color:#fff;}

.banner{ display:none;}
.indexFlashTel{position:relative; overflow:hidden; display:block;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; right:0px; bottom:0px; text-align:center; left:0px;}
.indexFlashTel .btnDiv span{display:inline-block; width:12px; height:12px; border:1px #fff solid; border-radius:50%; margin:0 5px;}
.indexFlashTel .btnDiv span.on{ background-color:#32b0dd; border:1px #32b0dd solid;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{ float:left;/*height: 330px;*/}

.indexPart1{ padding-top:30px; padding-bottom:30px; background:none;}
.indexPart1 .title{ text-align:center;}
.indexPart1 .title h2{ font-size:24px; color:#01c5b9; font-weight:inherit; padding-bottom:10px; text-transform:uppercase;}
.indexPart1 .title p{ font-size:16px; padding-bottom:20px;}
.indexPart1 .text{ margin:auto; padding-bottom:20px;}
.indexPart1 .alist{ text-align:center;}
.indexPart1 .alist li{ width:25%; float:left;}
.indexPart1 .alist li img{ max-width:90%;}
.indexPart1 .alist li .name{ font-size:14px; padding-top:10px;}
.indexPart1 .alist li .name a{ color:#333;}
.innovate1 .content01 .con2{ display:none;}
.innovate1 .content01 .con2Tel{ display:block;}

.indexPart2{ padding-top:30px; padding-bottom:30px;}
.indexPart2 .wal{ width:auto; margin:0;}
.indexPart2 .title{ text-align:center;}
.indexPart2 .title h2{ font-size:24px; color:#01c5b9; font-weight:inherit; padding-bottom:10px; text-transform:uppercase;}
.indexPart2 .title p{ font-size:16px; padding-bottom:20px;}
.indexPart2 .tablist{ width:auto; margin:0 5px; padding-bottom:20px;}
.indexPart2 .tablist .slick{ margin:0 5px;}
.indexPart2 .prlist .slick{ margin:0;}
.indexPart2 .prlist .name{ text-align:center; padding-top:10px; padding-bottom:10px;}
.indexPart2 .prlist .name p{ font-size:14px; padding-bottom:5px;}
.indexPart2 .prlist .name h3{ font-size:16px;}
.indexPart2 .prlist .more{ margin-bottom:20px;}
.indexPart2 .prlist .slick-prev{ width:30px; height:30px; position:absolute; z-index:2; left:50%; margin-left:-40px; bottom:0px; top:auto; margin-top:auto; background-size:100%;}
.indexPart2 .prlist .slick-prev:hover{  background-size:100%;}
.indexPart2 .prlist .slick-next{ width:30px; height:30px; position:absolute; z-index:2; right:50%; margin-right:-40px; bottom:0px; top:auto; margin-top:auto; background-size:100%;}
.indexPart2 .prlist .slick-next:hover{ background-size:100%;}
.indexPart2 .prlist{ padding:0; padding-bottom:40px;}

.indexPart3{ padding-top:30px; padding-bottom:30px; background:url(../web/ico1_14hr.png) no-repeat top center,url(../web/ico1_14hr.png) no-repeat bottom center; background-size:100% 1px;}
.indexPart3 .wal{ margin:0;}
.indexPart3 .title{ text-align:center;}
.indexPart3 .title h2{ font-size:24px; color:#01c5b9; font-weight:inherit; padding-bottom:10px; text-transform:uppercase;}
.indexPart3 .title p{ font-size:16px; padding-bottom:20px;}
.indexPart3 .more{ border-radius:35px; margin-top:20px;}
.indexPart3 .content{}
.indexPart3 .content .imglist{ float:none; width:auto;}
.indexPart3 .content .imglist .slick{ position:relative;}
.indexPart3 .content .imglist .imgDiv img{ width:100%;}
.indexPart3 .content .imglist .text{ padding:0; position:absolute; width:100%; background-color:rgba(10,197,184,0.9); left:0; bottom:0; height:50px; line-height:50px;}
.indexPart3 .content .imglist .text h3{ font-size:16px; color:#fff; line-height:50px; padding:0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align:center;}
.indexPart3 .content .imglist .text h3 a{ color:#fff;}
.indexPart3 .content .imglist .text h3 a:hover{ color:#fff;}
.indexPart3 .content .imglist .text .time{ display:none}
.indexPart3 .content .imglist .slick-prev{ width:30px; height:50px; bottom:0; right:auto; left:0;}
.indexPart3 .content .imglist .slick-next{ width:30px; height:50px; bottom:0; right:0;}
.indexPart3 .content .nlist{ width:auto; float:none;}
.indexPart3 .content .nlist li{ height:70px; margin-bottom:1px; background-color:#f5f5f5; position:relative;}
.indexPart3 .content .nlist li .time{ width:70px; height:70px;}
.indexPart3 .content .nlist li .time h3{ font-weight:inherit; font-size:24px; padding-top:10px;}
.indexPart3 .content .nlist li .time p{ font-size:14px;}
.indexPart3 .content .nlist li .text{ margin-left:80px; margin-right:10px; padding:10px 0;}
.indexPart3 .content .nlist li .text h3{ font-size:16px; color:#333; font-weight:inherit; padding-bottom:0; line-height:1.5;}
.indexPart3 .content .nlist li .text h3 a{ color:#333;}
.indexPart3 .content .nlist li .text p{ display:none;}
.indexPart3 .content .nlist li .imgDiv{ display:none;}

.indexPart4{ padding:30px 0; background:none;}
.indexPart4 .wal{ margin:0;}
.indexPart4 .title{ text-align:center;}
.indexPart4 .title h2{ font-size:24px; color:#01c5b9; font-weight:inherit; padding-bottom:10px; text-transform:uppercase;}
.indexPart4 .title p{ font-size:16px; padding-bottom:20px; color:#333; font-weight:bold;}
.indexPart4 .text{ width:auto; float:none; color:#fff; background:url(../web/nimg640_bg2.jpg) no-repeat center; background-size:cover; padding:20px 10px;}
.indexPart4 .text .title0{ display:none;}
.indexPart4 .text .txtp{ font-size:18px; padding-bottom:15px; margin-bottom:15px; background:url(../web/ico1_3hr.png) no-repeat left bottom; background-size:100px 2px;}
.indexPart4 .text .txt{ font-size:14px; line-height:24px;}
.indexPart4 .text .more{ width:120px; height:35px; line-height:35px; border-radius:35px; margin:0 auto; margin-top:20px;}
.indexPart4 .video{ float:none; width:auto;}
.indexPart4 .video img{ width:100%;}

.indexPart5{ padding-top:30px; padding-bottom:30px;}
.indexPart5 .wal{ margin:0;}
.indexPart5 .title0 h2{ font-size:24px; color:#01c5b9; font-weight:inherit; padding-bottom:10px; text-transform:uppercase;}
.indexPart5 .title0 p{ font-size:16px; padding-bottom:20px;}
.indexPart5 .textp{ font-size:14px; color:#848484; line-height:1.5; padding:10px; margin:0; text-align:left;}
.indexPart5 .leftDiv{ width:auto; float:none;}
.indexPart5 .leftDiv .imgDiv{ margin-bottom:0;}
.indexPart5 .leftDiv .imgDiv img{ width:100%;}
.indexPart5 .leftDiv .text{ width:auto; float:none;}
.indexPart5 .leftDiv .text .box{ padding:20px; min-height:1px;}
.indexPart5 .leftDiv .text01 .box{ margin-right:0;}
.indexPart5 .leftDiv .text02 .box{ margin-left:0;}
.indexPart5 .leftDiv .text .ico{ float:left;}
.indexPart5 .leftDiv .text .txt{ padding-left:80px;}
.indexPart5 .leftDiv .text .txt .title{ padding-bottom:5px; font-size:14px;}
.indexPart5 .leftDiv .text .txt .title em{ font-size:16px;}
.indexPart5 .leftDiv .text .txt p{ font-size:14px;}
.indexPart5 .rightDiv{ float:none; padding-top:20px;}
.indexPart5 .rightDiv img{ width:100%;}

.indexPart6{ padding-bottom:30px; background:none;}
.indexPart6 .title{ text-align:center;}
.indexPart6 .title span{ color:#01c5b9; font-size:24px;}
.indexPart6 .title p{ font-size:16px; color:#333; padding-top:0; padding-bottom:20px;}
.indexPart6 .list{ padding:0; width:100%;}
.indexPart6 .list li{ float:left; width:25.33%;}
.indexPart6 .list li:first-child{ display:none;}
.indexPart6 .list li .box{ padding-right:13.33%; background:url(../web/ico1_11hr.png) no-repeat right 32px; text-align:center;}
.indexPart6 .list li:last-child{ width:24%;}
.indexPart6 .list li:last-child .box{ padding-right:0;}
.indexPart6 .list li .ico{ text-align:center; height:70px; background-color:#fff; line-height:65px; width:auto;}
.indexPart6 .list li .name{ font-size:14px;}
.indexPart6 .list li .name a{ color:#333;}
.indexPart6 .list li .name a:hover{ color:#01c5b9;}

.wangqun{ padding-bottom:30xp;}
.wangqun .top{ height:50px; line-height:50px; background-color:#f1f1f1; padding:0 10px; border-bottom:1px #ccc solid; border-top:1px #ccc solid; font-size:14px; color:#333; font-weight:bold;}
.wangqun .top p{ background:url(../web/ico1_15.png) no-repeat right center;}
.wangqun .wqlist{ /*display:none;*/ padding:20px 25px; border-bottom:1px #ccc solid; position:relative;}
.wangqun li{ width:50%; float:left;}
.wangqun li .imgDiv img{ width:100%;}
.wangqun .wqlist .prev{ display:block; width:10px; height:18px; background:url(../web/ico1_16prev.png) no-repeat center; position:absolute; z-index:2; left:10px; top:50%; margin-top:-9px;}
.wangqun .wqlist .prev:hover{ background:url(../web/ico1_16prevon.png) no-repeat center;}
.wangqun .wqlist .next{ display:block; width:10px; height:18px; background:url(../web/ico1_16next.png) no-repeat center; position:absolute; z-index:2; right:10px; top:50%; margin-top:-9px;}
.wangqun .wqlist .next:hover{ background:url(../web/ico1_16nexton.png) no-repeat center;}

.about1{ padding-bottom:30px;}
.about1 .text{ font-size:14px; line-height:2; padding-bottom:15px;}
.about1 .imgDiv{ padding-bottom:20px;}
.about1 .imgDiv img{ max-width:100%;}
.about1 .txt{ float:none; width:auto; padding-top:20px;}
.about1 .imgbox{ float:none;}
.about1 .imgbox img{ width:100%;}

.about2{ padding-top:30px; padding-bottom:30px;}
.about2 .text{ margin:0; padding-bottom:20px;}
.about2 .alist{ padding:0 30px;}
.about2 .alist .slick{ margin:0 10px;}
.about2 .alist .name{ padding-top:10px; font-size:14px;}
.about2 .alist .slick .ico img{ width:100%;}

.about3{}
.about3 .con .wal{ margin:0;}
.about3 .con .text{ width:auto; float:none;}
.about3 .con .text .box{ padding:20px 10px; margin-right:0;}
.about3 .con .imgDiv{ position:relative; width:auto; right:auto; top:auto;}
.about3 .list li{ width:50%; float:left;}
.about3 .list li .imgDiv img{ width:100%;}

.about4{ padding-top:30px; padding-bottom:30px;}
.about4 .text{ font-size:14px; line-height:2;}
.about4 .imgDiv{ padding:20px 0;}
.about4 .imgDiv img{ width:100%;}

.history1{ position:relative;}
.history1 .historyBg{ margin:0;}
.history1 .historyList{ padding:0 32px;}
.history1 .contentBox{ padding-top:20px;}
.history1 .box{ padding:20px 0; background:url(../web/ico11_5bg.png) repeat-y 110px;}
.history1 .box .text{ margin-bottom:15px;}
.history1 .box em{ display:block; font-size:16px; width:85px; height:33px; line-height:33px; text-align:center; float:left; background:url(../web/ico11_3bg.png) no-repeat center;}
.history1 .box .txt{ padding-left:130px; background:url(../web/ico11_4bg.png) no-repeat 104px 10px; font-size:14px; line-height:2;}
.history1 .box .txt .txtp{ padding-bottom:20px;}
.history1 .box .txt .imgDiv{ padding-bottom:20px;}
.history1 .box .txt .imgDiv img{ max-width:100%;}

.cultrue1 .left{ float:none; width:auto; padding-right:0; border-right:none;}
.cultrue1 .left .con{ padding-bottom:20px;}
.cultrue1 .left .con .textbox{ float:none; width:auto;}
.cultrue1 .left .con .textbox .txtp{ font-size:14px; padding-bottom:20px;}
.cultrue1 .left .con .textbox h1{ font-size:18px;}
.cultrue1 .left .con .textbox .textp{ font-size:16px; padding-bottom:20px; margin-bottom:20px;}
.cultrue1 .left .con .textbox .text{ font-size:14px; line-height:2;}
.cultrue1 .left .con .imgDiv{ float:right;}
.cultrue1 .left .con .imgDiv img{ max-width:100%;}
.cultrue1 .left .con .icotxt{ display:none;}
.cultrue1 .left .imgbox img{ max-width:100%;}
.cultrue1 .right{ float:none; width:auto;}
.cultrue1 .right .hot .title{ height:60px; line-height:60px; margin:0 10px;}
.cultrue1 .right .hot .title p{ font-size:16px;}
.cultrue1 .right .hot .imgDiv{ margin:0 10px;}
.cultrue1 .right .hot .name{ padding-bottom:20px; margin:0 10px;}

.cultruelist1 ul{ width:auto; margin-left:10px;}
.cultruelist1 li{ width:50%; margin-bottom:10px;}
.cultruelist1 li .box{ margin-right:10px; padding:10px;}
.cultruelist1 li .name{ padding:5px 0; height:40px; text-align:center;}
.cultruelist1 li .bottomDiv{ height:30px;}
.cultruelist1 li .bottomDiv a{ display:block; width:45%; height:30px; line-height:30px; border-radius:30px; text-align:center; font-size:14px;}
.cultruelist1 li .bottomDiv a.btn1{ color:#06beae; border:1px #06beae solid; float:left;}
.cultruelist1 li .bottomDiv a.btn2{ color:#b1b1b1; border:1px #b1b1b1 solid; float:right;}
.cultruelist1 li .bottomDiv a:hover{ text-decoration:underline;}

.honor1{ background:none; background-color:#f7f8fc;}
.honor1 .top{ margin:0; padding-bottom:40px; margin-left:10px; margin-right:10px; padding-top:20px;}
.honor1 .top li .ico{ line-height:100px; background-size:100px;}
.honor1 .top li .ico img{ width:90px;}
.honor1 .top li .name{ padding-top:10px;}
.honor1 .top li .name a{ font-size:14px;}
.honor1 .list{ padding-bottom:50px;}
.honor1 .list ul{ margin-left:10px;}
.honor1 .list li{ width:50%; float:left; margin-bottom:10px;}
.honor1 .list li .box{ margin-right:10px;}
.honor1 .list li .name{ height:50px; line-height:50px;}
.honor1 .top li a:hover>.imgon{ display:none;}
.honor1 .top li a:hover>.imgoff{ display:inherit;}

.videobg{ background:none;}
.video1 .title{ font-size:18px; padding-bottom:20px; padding-top:20px;}
.video1 .Alist{ padding-bottom:20px; margin:0 auto; width:auto;}
.video1 .Alist li{ float:left; width:50%;}
.video1 .Alist li a{ width:auto; height:35px; line-height:35px; border-radius:35px; font-size:14px;}
.video1 .Alist li .box{ margin:0 5%;}
.video1 .slider-for{ margin:0; padding-bottom:20px;}
.video1 .slider-for .video img{ width:100%;}
.video1 .tablist{ margin:0; padding:0 32px;}
.video1 .tablist .slick-prev{ margin-top:-36px;  width:32px; height:32px;}
.video1 .tablist .slick-next{ margin-top:-36px;  width:32px; height:32px;}
.video1 .tablist .slick{ margin:0 5px;}
.video1 .tablist .slick .ico img{ width:100%;}
.video1 .tablist .slick .name{ text-align:center; font-size:14px; padding-top:10px;}

.contact1 .con{ margin-top:0;}
.contact1 .con .text{ float:none; width:auto;}
.contact1 .con .text h2{ font-size:18px; padding-top:10px; padding-bottom:10px;}
.contact1 .con .text li{ position:relative; margin-bottom:20px;}
.contact1 .con .text li em{ position:absolute; left:0; top:0;}
.contact1 .con .text li p{ font-size:14px; line-height:1.5; padding-left:30px;}
.contact1 .con .map{ float:none;}
.contact1 .con .map img{ width:100%;}

.news1 li{ padding-bottom:20px; margin-bottom:20px;}
.news1 li .imgDiv{ width:auto; float:none;}
.news1 li .imgDiv img{ width:100%;}
.news1 li .text{ padding-left:0;}
.news1 li .text h3{ font-size:16px; padding-top:10px;}
.news1 li .text .time{ padding:10px 0;}
.news1 li .text p{ height:40px; overflow:hidden; margin-bottom:10px;}

.newshow1 .title{ padding-bottom:15px; margin-bottom:15px;}
.newshow1 .title h1{ font-size:16px; padding-bottom:20px;}
.newshow1 .title .author{ float:none; font-size:12px; margin-bottom:10px;}
.newshow1 .title .author span{ padding:0 10px;}
.newshow1 .title .list{ float:none;}
.newshow1 .title .list a{ margin-left:0; padding-right:10px;}
.newshow1 .imgDiv{ margin:20px 0;}
.newshow1 .imgDiv img{ width:100%;}
.newshow1 .con{ padding:10px; padding-bottom:10px; margin-bottom:20px;}
.newshow1 .con .txtp{ padding-bottom:10px;}
.newshow1 .con .name{ text-align:right; font-size:14px;}
.newshow1 .detailsshare .bottomDiv{ border-top:1px #dcdcdc solid; }
.detailsshare .bottomDiv .left{ float:none;}
.detailsshare .bottomDiv .right{ float:none;}

.production1{ padding-bottom:20px;}
.production1 .textbox{ margin:0 10px;}
.production1 .textbox p{ text-indent:2em;}
.production1 .textbox h3{ font-size:16px; color:#0ac5b8; padding-bottom:20px;}
.production1 .con1{ margin:0 10px; padding-top:20px; padding-bottom:10px;}
.production1 .con1 img{ width:100%;}
.production1 .con2{ margin-bottom:10px; margin-left:10px;}
.production1 .con2 ul{ width:auto;}
.production1 .con2 li{ width:50%; float:left}
.production1 .con2 li .box{ position:relative; margin-right:10px;}
.production1 .con2 .imgDiv img{ width:100%;}
.production1 .con2 li .text{ font-size:14px; }
.production1 .con2 li .text .txt{ margin-top:-15px;}
.production1 .con3{ margin-bottom:20px;}
.production1 .con3 ul{ width:auto; margin-left:10px;}
.production1 .con3 .imgDiv img{ width:100%;}
.production1 .con3 li{ width:50%; margin-bottom:10px;}
.production1 .con3 li .box{ position:relative; margin-right:10px;}
.production1 .con3 li .text{ font-size:14px;}
.production1 .con3 li .text .txt{ margin-top:-15px; }

.production2{padding:20px 10px;}
.production2 .left{ float:none; width:auto;}
.production2 .right{ float:none;}
.production2 h2{ font-size:16px; padding-bottom:20px;}
.production2 .left .text{ padding-top:10px;}
.production2 .imgDiv img{ width:100%;}
.production2 .right img{ width:100%;}
.production2 .right .tab{ padding-top:20px;}
.production2 .right li{ position:relative; width:46%; margin:0 2%; float:left; text-align:center;  height:40px; line-height:40px; border-radius:6px; font-size:14px; margin-bottom:10px;}
.production2 .right li p{ font-size:14px; color:#0ac5b8; border:1px #0ac5b8 solid; border-radius:6px; height:38px;}
.production2 .right li .txtp{ position:relative; z-index:222; min-width:120px; text-align:center; height:40px; line-height:40px; padding:0 20px; border-radius:6px; font-size:14px; color:#fff; background-color:#0ac5b8;}
.production2 .right .address01{ top:auto; right:auto;}
.production2 .right .address01 .txtp{ top:auto;}
.production2 .right .address02{ top:auto; right:auto;}
.production2 .right .address03{ top:auto; right:auto;}
.production2 .right .address04{ bottom:auto; right:auto;}
.production2 .right .address05{ bottom:auto; right:auto;}
.production2 .right .address05 .txtp{ top:auto; left:auto;}
.production2 .right .txtp{ display:none;}
.production2 .right li:hover .txtp,.production2 .right li.liNow .txtp{ display:none;} 
.production2 .right li:hover,.production2 .right li.liNow{ background-color:#0ac5b8; border-radius:6px; }
.production2 .right li:hover p,.production2 .right li.liNow p{ color:#fff;}

.innovate1{}
.innovate1 .toplist li{ width:33.33%; margin-right:0;}
.innovate1 .toplist li a{ width:auto;  margin:0 5px;}
.innovate1 .content{ margin-bottom:40px;}
.innovate1 .content h2{ font-size:16px; padding-bottom:20px;}
.innovate1 .content01{}
.innovate1 .content01 .con1 .text{ width:auto; float:none; margin-left:0; padding-top:0;}
.innovate1 .content01 .con1 .imgDiv{ float:none;}
.innovate1 .content01 .imgDiv{ margin-bottom:10px;}
.innovate1 .content01 .imgDiv img{ width:100%;}
.innovate1 .content01 .text{ padding-bottom:10px;}
.innovate1 .content01 .con3 .text{ width:auto; float:none; margin-right:0; padding-top:0;}
.innovate1 .content01 .con3 .imgDiv{ float:none;}
.innovate1 .content01 .con4{ padding-top:20px; padding-left:0;}
.innovate1 .content01 .con4 h3{ font-size:16px; padding-bottom:10px;}
.innovate1 .content01 .con4 .txt{ font-size:14px; }
.innovate1 .content02 .con1{ padding:10px;}
.innovate1 .content02 .con1 h3{ font-size:16px; padding-bottom:10px;}
.innovate1 .ylist{ padding:0 30px; margin-top:20px;}
.innovate1 .ylist .slick{ margin:0 5px;}
.innovate1 .ylist .slick .name{ height:40px; line-height:40px; font-size:14px;}
.innovate1 .content03{}
.innovate1 .content03 .historyBg{ height:76px; margin:0 32px;}
.innovate1 .content03 .box{ padding-top:20px; margin:0;}

.join1 .title{ font-size:18px; padding-bottom:20px;}
.join1 .con1{}
.join1 .con1 h3{ font-size:16px;padding-bottom:20px;}
.join1 .con1 .box .imgDiv{ float:none;}
.join1 .con1 .box .imgDiv img{ width:100%;}
.join1 .con1 .box .text{ float:none; margin-right:0; padding:10px;}
.join1 .con2{ padding:20px 0;}
.join1 .con2 h3{ font-size:16px; padding-bottom:20px;}
.join1 .con2 ul{ width:auto;}
.join1 .con2 li{ width:auto; float:none; padding-top:66px;}
.join1 .con2 li .box{ background-color:#ededed; border-radius:6px; margin-right:0; position:relative; min-height:150px;}
.join1 .con3 .box .imgDiv{ float:none;}
.join1 .con3 .box .imgDiv img{ width:100%;}
.join1 .con3 .box .text{ float:none; margin-left:0; padding:10px;}

.relations1 .title{ font-size:18px; padding-bottom:20px;}
.relations1 .con1{}
.relations1 .con1 h3{ font-size:16px;padding-bottom:20px;}
.relations1 .con1 .box .imgDiv{ float:none;}
.relations1 .con1 .box .imgDiv img{ width:100%;}
.relations1 .con1 .box .text{ float:none; margin-right:0; padding:10px;}
.relations1 .con2{ padding:20px 0;}
.relations1 .con2 h3{ font-size:16px; padding-bottom:20px;}
.relations1 .con2 ul{ width:auto;}
.relations1 .con2 li{ width:auto; float:none; padding-top:66px;}
.relations1 .con2 li .box{ background-color:#ededed; border-radius:6px; margin-right:0; position:relative; min-height:150px;}
.relations1 .con3 .box .imgDiv{ float:none;}
.relations1 .con3 .box .imgDiv img{ width:100%;}
.relations1 .con3 .box .text{ float:none; margin-left:0; padding:10px;}

.network1 .title{ font-size:18px; padding-bottom:20px;}
.network1 .con1{}
.network1 .con1 h3{ font-size:16px;padding-bottom:20px;}
.network1 .con1 .box .imgDiv{ float:none;}
.network1 .con1 .box .imgDiv img{ width:100%;}
.network1 .con1 .box .text{ float:none; margin-right:0; padding:10px;}
.network1 .con2{ padding:20px 0;}
.network1 .con2 h3{ font-size:16px; padding-bottom:20px;}
.network1 .con2 ul{ width:auto;}
.network1 .con2 li{ width:auto; float:none; padding-top:66px;}
.network1 .con2 li .box{ background-color:#ededed; border-radius:6px; margin-right:0; position:relative; min-height:150px;}
.network1 .con3 .box .imgDiv{ float:none;}
.network1 .con3 .box .imgDiv img{ width:100%;}
.network1 .con3 .box .text{ float:none; margin-left:0; padding:10px;}

.lxpro .toplist li{width: 45%;}
.lxpro .list{background: #fff;}
.lxpro .list ul {margin-left: 2%; width: 96%; } 
.lxpro .lxUl li .txt {height: 45px; } 
.lxpro .lxUl li .txt .t1 {font-size: 14px; margin-top: 2px; margin-bottom: 0px; } 
.lxpro .lxUl li .txt .t2 {font-size: 14px; } 
.lxpro .lxUl li:nth-child(2n){margin-right: 0!important; } 
.lxpro .lxUl li:nth-child(5n){margin-right: 2%; } 
.lxpro .lxUl li {width: 49%; margin-right: 2%; } 
.lxpro .toplist li a{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.product1{}
.product1 .toplist{ height:auto; line-height:30px; margin-bottom:10px;}
.product1 .toplist li{ float:left; width:30%; margin-bottom:10px; height:32px;}
.product1 .toplist li .box{ margin-right:5px; margin-left:5px;}
.product1 .toplist li a{padding:0;}
.product1 .list{ background-color:#f1f1f1; padding-top:20px; padding-bottom:30px;}
.product1 .list ul{ width:auto; margin-left:10px;}
.product1 .list li{ width:49%; margin-bottom:10px;}
.product1 .list li .box{ margin-right:10px;}
.product1 .list li .name{ padding-top:10px; padding-bottom:40px;}
.product1 .list li .name p{ font-size:14px;}
.product1 .list li .name h3{ font-size:14px;}
.product1 .list li .more{ margin-bottom:20px;}
.product1 .list li .text{ display:none;}
.product1 .list .phmore{ margin:0 10px;}

.productshow1{}
.productshow1 .toplist{ height:auto; line-height:30px; margin-bottom:10px;}
.productshow1 .toplist li{ float:left; width:33.33%; margin-bottom:10px; height:32px;}
.productshow1 .toplist li .box{ margin-right:5px; margin-left:5px;}
.productshow1 .toplist li a{padding:0;}
.productshow1 .con{ padding:30px 0;}
.productshow1 .content{ margin-bottom:20px; padding-bottom:20px; margin-left:10px; margin-right:10px;}
.productshow1 .content .title{ height:40px; line-height:40px;}
.productshow1 .content .title p{ font-size:16px; padding-left:10px;}
.productshow1 .content .title a{ width:100px; font-size:14px;}
.productshow1 .content .conbox{ margin:20px 10px;}
.productshow1 .conbox .imgbox{ float:none;}
.productshow1 .conbox .imgbox img{ width:100%;}
.productshow1 .conbox .text{ float:none; padding-right:0; width:auto;}
.productshow1 .conbox .text h3{ padding-bottom:10px; padding-top:10px;}
.productshow1 .textbox{ margin:0 10px;}
.productshow1 .textbox h2{ padding-bottom:10px; margin-bottom:20px;}
.productshow1 .content .backbtn{width:120px;}
.productshow1 .hot .title{ font-size:16px; margin-bottom:20px;}
.productshow1 .hot ul{ width:auto; margin-left:10px;}
.productshow1 .hot li{ width:50%; margin-bottom:10px;}
.productshow1 .hot li .box{ margin-right:10px;height:235px;}
.productshow1 .hot li .name{ padding-top:10px; padding-bottom:10px;}
.productshow1 .hot li .name p{ font-size:14px;}
.productshow1 .hot li .name h3{ font-size:16px; }

.duty1 .text{ padding-bottom:20px;}

.fund1{ padding-bottom:30px;}
.fund1 .ico img{ max-width:70%;}
.fund1 .name{ font-size:16px; padding-top:10px; padding-bottom:20px;}

.fund2{ padding-top:30px; padding-bottom:30px;}
.fund2 h3{ padding-bottom:20px; width:auto; margin:0 10px;}
.fund2 .imgDiv img{ opacity:1;}
.fund2 .slick .box .name{ bottom:0; height:30px; line-height:15px;}
.fund2 .slick .box .name a{ font-size:12px;}
.fund2 .flist{ padding-bottom:0px;}


.fund3{ padding-top:30px; padding-bottom:30px;}
.fund3 h3{ padding-bottom:20px;}
.fund3 .list{ width:auto;}
.fund3 .slick{ text-align:center;}
.fund3 .slick .ico{ height:100px;}
.fund3 .slick .ico img{ height:85px;}
.fund3 .box01 .ico{ background-size:100px; line-height:100px;}
.fund3 .box02 .ico{ background-size:100px; line-height:100px;}
.fund3 .box03 .ico{ background-size:100px; line-height:100px;}
.fund3 .slick .name{ padding-top:10px; font-size:14px;}
.fund3 .text{ padding-top:30px; padding-bottom:30px;}
.fund3 .fund4list{ padding:0 32px;}
.fund3 .fund4list .slick{ margin:0 5px;}
.fund3 .fund4list .name{ padding-top:10px;}

.personnel1 .imgDiv{ padding-bottom:20px;}

.profession1{ padding-bottom:30px;}

.profession1 .text{ padding-top:20px; padding-bottom:20px;}
.profession1 .list ul{ width:auto; margin-left:10px;}
.profession1 .list li{ width:50%;}
.profession1 .list li .box{ margin-right:10px;}
.profession1 .list li .imgbox{ padding-top:10px; padding-bottom:10px;}
.profession1 .list li .txt{ padding:10px; font-size:14px;}

.profession2{ padding-top:30px; padding-bottom:30px;}
.profession2 .title{ font-size:16px; margin-bottom:20px;}
.profession2 .wal{ width:auto; margin:0 5px;}
.profession2 .plist{ padding:0 32px;}
.profession2 .plist .slick{ margin:0 5px;}
.profession2 .plist .name{ padding-top:10px;}

.jod1 .txtp{}
.jod1 .libox{ padding:0 10px; height:40px; line-height:40px; font-size:14px; margin-bottom:10px;}
.jod1 .libox p{ background:url(../web/ico16_1bg.png) no-repeat right center;}
.jod1 .libox:hover{ color:#fff; background-color:#0ac5b8;}
.jod1 .libox:hover p{ background:url(../web/ico16_1bgon.png) no-repeat right center;}
.jod1 .libox.currentDt{ margin-bottom:0; color:#fff; background-color:#0ac5b8;}
.jod1 .libox.currentDt p{ background:url(../web/ico16_2bgon.png) no-repeat right center;}
.jod1 .conbox{ padding:10px; margin-bottom:10px;}
.jod1 .conbox .title{ padding-bottom:10px; margin-bottom:10px;}
.jod1 .conbox .title span{ margin-right:20px;}
.jod1 .conbox .text{ padding-bottom:20px;}
.jod1 .conbox .text h3{ font-size:14px; padding-bottom:10px;}
.jod1 .conbox .upload{ width:120px; height:35px; line-height:35px; font-size:14px;}

.life1 .slider-for{ float:none; width:auto;}
.life1 .slider-for .conbox{ position:relative;}
.life1 .slider-for .conbox .imgbox img{ width:100%;}
.life1 .slider-for .conbox .name{ height:40px; line-height:40px;}
.life1 .slider-for .conbox .name p{ font-size:14px;}
.life1 .tablist{ float:none; width:auto; padding:0 32px; height:auto; margin-top:10px;}
.life1 .tablist .slick-prev{ position:absolute; z-index:22; top:50%; left:0; margin-left:0; margin-top:-16px; background:url(../web/ico4_7prev.png) no-repeat center;}
.life1 .tablist .slick-next{ position:absolute; z-index:22; bottom:50%; left:auto; right:0; margin-left:0; margin-bottom:-16px; background:url(../web/ico4_7next.png) no-repeat center;}
.life1 .tablist .slick{ margin:0 5px;}
.life1 .tablist .slick img{ opacity:0.4; width:100%;}
.life1 .tablist .slick:hover img,.life1 .tablist .slick.slick-current img{ opacity:1;}

.message1 .title{ padding-bottom:20px;}
.message1 .imgDiv{ float:none; padding-top:0;}
.message1 .imgDiv img{ width:100%;}
.message1 .context{ float:none; width:auto; margin-right:0;}
.message1 .form li{ margin-bottom:10px;}
.message1 .form li em{ float:left; font-size:14px; font-weight:bold; width:80px; text-align:right;}
.message1 .form li .box{ padding-right:10px;}
.message1 .form li .red{right:0; top:0;}
.message1 .form .li07  .input2{ width:60px; margin-right:10px;}
.message1 .form .li07 .yzm a{ margin-right:10px;}
.message1 .form .li07 .btn1{width:65px;}
.message1 .litop{ width:100%;}

.ask1 .list{ margin-bottom:20px;}
.ask1 .libox{ height:auto; line-height:1.5; font-size:14px; position:relative; padding:10px 0;}
.ask1 .libox .img2,.ask1 .libox .img3{ display:none;}
.ask1 .conbox{ padding:10px;}
.ask1 .conbox b{ color:#000;}
.ask1 .libox:hover,.ask1 .libox.currentDt{ color:#01c5b9;}
.ask1 .libox:hover .img2{ display:inline-block;}
.ask1 .libox:hover .img1{ display:none;}
.ask1 .libox.currentDt .img3{ display:inline-block;}
.ask1 .libox.currentDt .img1,.ask1 .libox.currentDt .img2{ display:none;}

.investment1 .imgDiv{ margin:0;}
.investment1 .imgDiv img{ width:100%;}

.IServices1 .imgDiv{ float:none;}
.IServices1 .imgDiv img{ width:100%;}
.IServices1 .text{ float:none; width:auto;}
.IServices1 .text .txt{  padding-bottom:20px;}
.IServices1 .list li{ width:33.33;}
.IServices1 .list li .ico img{ max-width:90%;}
.IServices1 .list li p{ padding-top:10px;}
.IServices1 .list li .link{ font-size:14px; word-wrap:break-word; display:block;}

.notice1{ background:none;}
.notice1 ul{ width:auto;}
.notice1 li{ width:auto; float:none; min-height:60px; margin-bottom:10px;}
.notice1 li .time{ width:60px; height:60px;}
.notice1 li .time h3{ font-size:18px; padding-top:10px;}
.notice1 li .time p{ font-size:12px;}
.notice1 li .txt{ font-size:14px; padding-left:70px; padding-top:0;}
.notice1 li .box{ margin-right:0;}

.sitemap1 .list{}
.sitemap1 .list li{ padding-bottom:20px; margin-bottom:20px;}
.sitemap1 .list li h3 a{ font-size:16px;}
.sitemap1 .list li dd a{ font-size:14px; line-height:2;}

.botLayer{ display:none;}
































	}
@media screen and ( max-width:370px ){

	}